home *** CD-ROM | disk | FTP | other *** search
- {
- > Could someone please post an Asm equivalent of
- > Repeat Until KeyPressed;
-
- Well, here it is using the Dos Unit instead of the Crt.... :)
- }
- Uses Dos;
- Var
- r : Registers;
-
- Function _ReadKey : Char;
- begin
- r.ax := $0700;
- intr($21, r);
- _ReadKey := chr(r.al);
- end;
-
- Function _KeyPressed : Boolean;
- begin
- r.ax := $0b00;
- intr($21,r);
- if r.al = 255 then
- _KeyPressed := True
- else
- _KeyPressed := False;
- end;
- begin
- Repeat Until _keypressed;
- end.